Lobby {
	ClassName { ChessGame }
	Seats { 2 }
}

board {
	width { 8 }
	height { 8 }
	gfxwidth { 384 }
	gfxheight { 384 }
	gfx { gfx/chessbgnd.gfx:regular }
	selectedgfx { gfx/chesspieces.gfx:selected }
	delaygfx { gfx/chesspieces.gfx:delay }
	delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
	hintgfx { gfx/chesspieces.gfx:hint }
	tilegfx { gfx/tiles.gfx:tile }
	tilegfx1 { gfx/tiles.gfx:tile2 }
	deadtilegfx { gfx/tiles.gfx:dead }
	deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
	player {
		name { White }
		team { White }
	}
	player {
		name { Black }
		team { Black }
	}
}

pieceTypes {
	king
	queen
	bishop
	knight
	rook
	pawn
}

pieceDefinitions {
	player {
		name { White }
		boardrotation { 0 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:whitequeen }
			gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:whitebishop }
			gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:whiteknight }
			gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:whiterook }
			gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:whitepawn }
			gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
			promote { y { 0 } to { queen } }
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:whiteking }
			gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}

	player {
		name { Black }
		boardrotation { 2 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:blackqueen }
			gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:blackbishop }
			gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:blackknight }
			gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:blackrook }
			gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:blackpawn }
			gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
			promote { y { 7 } to { queen } }
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:blackking }
			gfx1 { gfx/chesspieces.gfx:blackking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}
}

startingPositions {
	piece { x { 0 } y { 0 } player { Black } type { rook } }
	piece { x { 1 } y { 0 } player { Black } type { knight } }
	piece { x { 2 } y { 0 } player { Black } type { bishop } }
	piece { x { 3 } y { 0 } player { Black } type { queen } }
	piece { x { 4 } y { 0 } player { Black } type { king } }
	piece { x { 5 } y { 0 } player { Black } type { bishop } }
	piece { x { 6 } y { 0 } player { Black } type { knight } }
	piece { x { 7 } y { 0 } player { Black } type { rook } }
	piece { x { 0 } y { 1 } player { Black } type { pawn } }
	piece { x { 1 } y { 1 } player { Black } type { pawn } }
	piece { x { 2 } y { 1 } player { Black } type { pawn } }
	piece { x { 3 } y { 1 } player { Black } type { pawn } }
	piece { x { 4 } y { 1 } player { Black } type { pawn } }
	piece { x { 5 } y { 1 } player { Black } type { pawn } }
	piece { x { 6 } y { 1 } player { Black } type { pawn } }
	piece { x { 7 } y { 1 } player { Black } type { pawn } }

	piece { x { 0 } y { 7 } player { White } type { rook } }
	piece { x { 1 } y { 7 } player { White } type { knight } }
	piece { x { 2 } y { 7 } player { White } type { bishop } }
	piece { x { 3 } y { 7 } player { White } type { queen } }
	piece { x { 4 } y { 7 } player { White } type { king } }
	piece { x { 5 } y { 7 } player { White } type { bishop } }
	piece { x { 6 } y { 7 } player { White } type { knight } }
	piece { x { 7 } y { 7 } player { White } type { rook } }
	piece { x { 0 } y { 6 } player { White } type { pawn } }
	piece { x { 1 } y { 6 } player { White } type { pawn } }
	piece { x { 2 } y { 6 } player { White } type { pawn } }
	piece { x { 3 } y { 6 } player { White } type { pawn } }
	piece { x { 4 } y { 6 } player { White } type { pawn } }
	piece { x { 5 } y { 6 } player { White } type { pawn } }
	piece { x { 6 } y { 6 } player { White } type { pawn } }
	piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 9812439 }
}
event { name { ChessMoveEvent }
timestamp { 50 }
data { e2e4 }
}
event { name { ChessMoveEvent }
timestamp { 80 }
data { d7d5 }
}
event { name { ChessMoveEvent }
timestamp { 102 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 180 }
data { g7g5 }
}
event { name { ChessMoveEvent }
timestamp { 240 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 246 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 290 }
data { e7e6 }
}
event { name { ChessMoveEvent }
timestamp { 298 }
data { b2b4 }
}
event { name { ChessMoveEvent }
timestamp { 346 }
data { a2a3 }
}
event { name { ChessMoveEvent }
timestamp { 382 }
data { f8d6 }
}
event { name { ChessMoveEvent }
timestamp { 460 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 506 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 546 }
data { b8c6 }
}
event { name { ChessMoveEvent }
timestamp { 570 }
data { c1e3 }
}
event { name { ChessMoveEvent }
timestamp { 602 }
data { b7b6 }
}
event { name { ChessMoveEvent }
timestamp { 654 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 706 }
data { d1b3 }
}
event { name { ChessMoveEvent }
timestamp { 722 }
data { c8b7 }
}
event { name { ChessMoveEvent }
timestamp { 778 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 786 }
data { e8f7 }
}
event { name { ChessMoveEvent }
timestamp { 824 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 836 }
data { d8d7 }
}
event { name { ChessMoveEvent }
timestamp { 882 }
data { f1g2 }
}
event { name { ChessMoveEvent }
timestamp { 936 }
data { a8d8 }
}
event { name { ChessMoveEvent }
timestamp { 938 }
data { g1e2 }
}
event { name { ChessMoveEvent }
timestamp { 1000 }
data { e1c1 }
}
event { name { ChessMoveEvent }
timestamp { 1048 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 1090 }
data { h1e1 }
}
event { name { ChessMoveEvent }
timestamp { 1258 }
data { e4d5 }
}
event { name { ChessMoveEvent }
timestamp { 1308 }
data { d5e4 }
}
event { name { ChessMoveEvent }
timestamp { 1424 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 1504 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 1546 }
data { c4c5 }
}
event { name { ChessMoveEvent }
timestamp { 2066 }
data { g2f3 }
}
event { name { ChessMoveEvent }
timestamp { 2188 }
data { e2g1 }
}
event { name { ChessMoveEvent }
timestamp { 2396 }
data { e7g6 }
}
event { name { ChessMoveEvent }
timestamp { 2528 }
data { d6f8 }
}
event { name { ChessMoveEvent }
timestamp { 2702 }
data { c6e7 }
}
event { name { ChessMoveEvent }
timestamp { 2772 }
data { b7c6 }
}
event { name { ChessMoveEvent }
timestamp { 3106 }
data { h6h5 }
}
event { name { ChessMoveEvent }
timestamp { 3188 }
data { g5g4 }
}
event { name { ChessMoveEvent }
timestamp { 3408 }
data { h3g4 }
}
event { name { ChessMoveEvent }
timestamp { 3496 }
data { e3f4 }
}
event { name { ChessMoveEvent }
timestamp { 3590 }
data { c3e2 }
}
event { name { ChessMoveEvent }
timestamp { 3916 }
data { c1d2 }
}
event { name { ChessMoveEvent }
timestamp { 3956 }
data { d1c1 }
}
event { name { ChessMoveEvent }
timestamp { 4034 }
data { f6f5 }
}
event { name { ChessMoveEvent }
timestamp { 4270 }
data { h5g4 }
}
event { name { ChessMoveEvent }
timestamp { 4446 }
data { f8f8 }
}
event { name { ChessMoveEvent }
timestamp { 4508 }
data { h8g8 }
}
event { name { ChessMoveEvent }
timestamp { 4586 }
data { f8g7 }
}
event { name { ChessMoveEvent }
timestamp { 4834 }
data { c6b5 }
}
event { name { ChessMoveEvent }
timestamp { 4900 }
data { a3a3 }
}
event { name { ChessMoveEvent }
timestamp { 4976 }
data { c5b6 }
}
event { name { ChessMoveEvent }
timestamp { 5058 }
data { d8d8 }
}
event { name { ChessMoveEvent }
timestamp { 5084 }
data { f3g2 }
}
event { name { ChessMoveEvent }
timestamp { 5122 }
data { c7b6 }
}
event { name { ChessMoveEvent }
timestamp { 5340 }
data { c1c1 }
}
event { name { ChessMoveEvent }
timestamp { 5434 }
data { e2c3 }
}
event { name { ChessMoveEvent }
timestamp { 5520 }
data { g1e2 }
}
event { name { ChessMoveEvent }
timestamp { 5706 }
data { g7f6 }
}
event { name { ChessMoveEvent }
timestamp { 6394 }
data { g8h8 }
}
event { name { ChessMoveEvent }
timestamp { 6794 }
data { a3a4 }
}
event { name { ChessMoveEvent }
timestamp { 6890 }
data { d8c8 }
}
event { name { ChessMoveEvent }
timestamp { 7824 }
data { b5c6 }
}
event { name { ChessMoveEvent }
timestamp { 8140 }
data { b4b5 }
}
event { name { ChessMoveEvent }
timestamp { 8224 }
data { c3a2 }
}
event { name { ChessMoveEvent }
timestamp { 8312 }
data { c1c6 }
}
event { name { ChessMoveEvent }
timestamp { 8388 }
data { e1c1 }
}
event { name { ChessMoveEvent }
timestamp { 8498 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 8786 }
data { d7c6 }
}
event { name { ChessMoveEvent }
timestamp { 9132 }
data { a6b5 }
}
event { name { ChessMoveEvent }
timestamp { 9260 }
data { a4b5 }
}
event { name { ChessMoveEvent }
timestamp { 9432 }
data { a2b4 }
}
event { name { ChessMoveEvent }
timestamp { 9478 }
data { h8e8 }
}
event { name { ChessMoveEvent }
timestamp { 9614 }
data { c1c6 }
}
event { name { ChessMoveEvent }
timestamp { 9928 }
data { c6d7 }
}
event { name { ChessMoveEvent }
timestamp { 10170 }
data { e2c3 }
}
event { name { ChessMoveEvent }
timestamp { 10640 }
data { e7c6 }
}
event { name { ChessMoveEvent }
timestamp { 10838 }
data { b4d5 }
}
event { name { ChessMoveEvent }
timestamp { 10868 }
data { e8e4 }
}
event { name { ChessMoveEvent }
timestamp { 11226 }
data { g6e7 }
}
event { name { ChessMoveEvent }
timestamp { 11400 }
data { f7e6 }
}
event { name { ChessMoveEvent }
timestamp { 11430 }
data { b5c6 }
}
event { name { ChessMoveEvent }
timestamp { 11486 }
data { b3b5 }
}
event { name { ChessMoveEvent }
timestamp { 11542 }
data { c8c6 }
}
event { name { ChessMoveEvent }
timestamp { 11612 }
data { d7d5 }
}
event { name { ChessMoveEvent }
timestamp { 11898 }
data { g2e4 }
}
event { name { ChessMoveEvent }
timestamp { 12032 }
data { d3d3 }
}
event { name { ChessMoveEvent }
timestamp { 12356 }
data { c3d5 }
}
event { name { ChessMoveEvent }
timestamp { 12826 }
data { e7d5 }
}
event { name { ChessMoveEvent }
timestamp { 13030 }
data { f6d4 }
}
event { name { ChessMoveEvent }
timestamp { 13088 }
data { f5e4 }
}
event { name { ChessMoveEvent }
timestamp { 13152 }
data { c6c5 }
}
event { name { ChessMoveEvent }
timestamp { 13316 }
data { b5b6 }
}
event { name { ChessMoveEvent }
timestamp { 13404 }
data { d3d4 }
}
event { name { ChessMoveEvent }
timestamp { 13434 }
data { e6f5 }
}
event { name { ChessMoveEvent }
timestamp { 14316 }
data { c5c2 }
}
event { name { ChessMoveEvent }
timestamp { 14396 }
data { d5f4 }
}
event { name { ChessMoveEvent }
timestamp { 14746 }
data { d4e3 }
}
event { name { ChessMoveEvent }
timestamp { 14842 }
data { b6d4 }
}
event { name { ChessMoveEvent }
timestamp { 15570 }
data { g3f4 }
}
event { name { ChessMoveEvent }
timestamp { 15692 }
data { c2f2 }
}
event { name { ChessMoveEvent }
timestamp { 15856 }
data { g4g3 }
}
event { name { ChessMoveEvent }
timestamp { 15922 }
data { f2f2 }
}
event { name { ChessMoveEvent }
timestamp { 16066 }
data { d4e4 }
}
event { name { ChessMoveEvent }
timestamp { 16646 }
data { f5f6 }
}
event { name { ChessMoveEvent }
timestamp { 17430 }
data { f4f5 }
}
event { name { ChessMoveEvent }
timestamp { 17488 }
data { e4g4 }
}
event { name { ChessMoveEvent }
timestamp { 17630 }
data { g3g2 }
}
event { name { ChessMoveEvent }
timestamp { 17668 }
data { f2f1 }
}
event { name { ChessMoveEvent }
timestamp { 17918 }
data { e3e2 }
}
event { name { ChessMoveEvent }
timestamp { 18812 }
data { f1h1 }
}
event { name { ChessMoveEvent }
timestamp { 18864 }
data { g2g1 }
}
event { name { ChessMoveEvent }
timestamp { 19168 }
data { g4g1 }
}
event { name { ChessMoveEvent }
timestamp { 19218 }
data { e2f2 }
}
event { name { ChessMoveEvent }
timestamp { 19318 }
data { f6f5 }
}
}

